Skip to main content

Full text of "Timelinez"

See other formats








a) WUIMEMWIINIEZ 


Ella ea ICSI I 10 OCTOBER 84 $1.00 
RIGO coroics Volume 2. Issue 19 


iiss | RRAT LIBRIPIIGD i, wo svar ve 
etree me CHANGED FROM 18th TO 25th!!! 





WORD PROCESSOR CAN BE CUSTOMIZED devised, The possibilities are 
BY T/S 1800/1580 USERS limited only by the user's 
by imagination, 
Norm Lehfeldt Another important advantage is 
thae "WORM" is compatible with faEgt 
Gordon Young couldn‘t find a LOAD/SAVE routines and with 
word processor that would do what etringy/Floppy and dise storage, 
he wanted on T/S 1800/15@@ machines As originally Published. the 
$0 he wrote his own, Program if compatible with the 2948 
As Published in *T/sS printer (Provided you don*t cali 
Horizons,* No.*S 5, 6 and 7, the for more than 32 columns) or 
Program, “WORM,*° offers: lower-case letters). 
a 4 Easy entry of text with Drawbacks? Input response 
upper/lower case option, becomes sluggish when editing long 
e. On-screen word wrap, files (6K is maximum); Screen 
3. GlObGl] editing/insertion, format if a little quirky and hard 
6. RMutomatic formatting of the to read; If you forget to put in 
texe aiaintO justified lines af any the end-of-text symbol, the program 
length you specify, wll crash with all of your text 
S. Auto-repeat on most) keys after one print-out, 
V_ Sexcert Punctuation marks), Keying in and de-bugging 3K oF 
Most available word processors machine code is a tedious task--and 
oes Mech LOSS OTe it was made no eosier by some 
ms Mi . ° . . 
204@ printer oe aces ae css bores cl elas ada oe a ee ee ee 
T/S Horizons*® No, §! A Phone call 
horewer®. . | to the author straigtened that out, 
This one if different, Because But if youd like tc try “WORM, * 
it aropes from machine code back {and avoid Q11 the hassle) you can 
into BASIC for printing, it can order it on tope from: 
@asily accommodate whatever USR 
calls or LPRINT CHR$ routines your Gordon Young 
Ppranter and interface require, 4616 N. River Road, Nao, 37 
once this accommodation is Oceanside, CA 92036 
made, you are ready to create 
whatever BASIC Print-formatting Price is $15.88. 


routines you need, AS an example, I 
have added a@ line counter te this 


copy oF the program $0 that it wilt TIMELINEZ (c} is the joint 
Skip ever the perforations to the See eee ED Granne pamere 
i ir Us 1 
top 6of each page of fan-folded Soy Freaticce ¢ Oakland + San 
paper, Jose Bay geass Otd rae new 
: members are atways welcome —- 

would be adding a Simple and software ae aa we Lt 
file-managemen as beginners. Hope CG See 
File-s geme t Program so that YOU at our next meeting. 
iMdividuqlized form letters and 
MOilang labels could be printed. or 

7eTHaps Fermattaing to Praduce a) 

tandard letterhead at the top of 
each Page, Even a formate to Fill 


Out. GQ printed form Could be 





HEL 
The Jungle Jim 
Jim March 


A call from the wild! Another good month. anit your 
letters coming! As for me, my wife and | had a baby 
boy on September 16. So if {| seem a bit tired, that's 
the reason. This month | will begin the first of two 
parts on the ROM character generator. 


Character Generator BASIC ROM—Table. The 
character generator table in the BASIC ROM is a 
set of 8 x 64 = 512 bytes beginning at address 
7680(1E00H) and ending at address 8191(1FFFH). 
There are 64 characters defined for the T/S 1000 
in the table. Each set of 8 bytes names one 
character. Stack the 8 bytes, one on top of the 
other, and you will see how the character is 
“drawn.” 


oul a 


i 


f 
= 
y 
ba 
be 
vebdl, 





Let's look at an example. If you were to PEEK bytes 
7680 to 7687 you would find 8 bytes, all zeroes. 
The first 8 bytes are used to generate the first 
character in the T/S 1000 character set. Think of 
the 8 bytes stacked one under the other and 
convert from decimal to binary: 


(PEEK 7680) =0=| 00000000 | 
(PEEK 7681) =0=| 00000000 | 
(PEEK 7682) =0=| 00000000 | 
(PEEK 7683) =O0=| 00000000 | 
(PEEK 7684) =0=| 00000000 | 
(PEEK 7685) =0=| 00000000 | 
(PEEK 7686) =0=| 00000000 | 
(PEEK 7687) =0={ 00000000 | 


The arrangement of characters shown in the box is 
how the computer “draws” the characters “space.” 
The zeros represent blank space. Now, since each 
8 bytes represents a single character, let's figure 
out how to-find the start address of any character in 
the table. 

10 INPUT A$ 

20 LET CHARADDR = 7680+8*CODE A$ 


Therefore, the start in the character generator table 
address of the character “A” is: 


DOES 3 JUNGLE JIM USE A GORILLA PRINTER? 


CHARADOR = 7680 + 8 * CODE "A" = 


7680 + 8 * 38 = 7984 


Let's see the way the computer draws this 
character: 


(PEEK 7984) =0= | 00000000 | 
(PEEK 7985) =60= | 00111100) 
(PEEK 7986) =66= | 01000010| 
(PEEK 7987) =66= | 01000010 | 
(PEEK 7988) =126= | 01111110 
(PEEK 7989) =66= | 01000010 | 
(PEEK 7990) =66= | 01000010 | 
(PEEK 7991) =O= | 00000000 | 


Doesn't it look like the “A” printed on the TV screen 
or the printer? Here’s a program to draw the 
characters in large letters on the screen: 


5 CLS 
10 PRINT “WHAT CHARACTER?” 
15 INPUT A$ 
17. IF CODE A$ > 63 THEN GOTO 5 
20 CLS 
25 PRINT “GENERATOR BYTES FOR—", 
A$(1) 
26 PRINT 
30 LET CHARADDR=7680+8*CODE A$ 
35 PRINT TAB eee a iad 
40 FOR I=CHARADDR TO CHARADDR+7 
50 LET DECIMAL=PEEK | 
55 REM CONVERT DECIMAL VALUE TO 
BIT PATTERN OF CHAR 
58 PRINT TAB 5,"*" 
60 FOR P=7 TOO STEP -1 
65 LET BIT=INT (DECIMAL/(2**P)) 
70 IF BIT=1 THEN PRINT okt 
75 IF BIT=0 THEN PRINT “” 
80 LET DECIMAL=DECIMAL-BIT*(2**P) 
90 NEXT P 
100 PRINT “*” 
110 NEXT I 
115 PRINT TAB 5,“****"**"""" 
120 PRINT 
130 PRINT “WAITING” 
140 PAUSE 65535 
150 GOTOS5 


Sections of this article are reprinted courtesy of The 
Book Company, Los Angeles, from the book The Timex 
/ Sinclair User's Encyclopedia by 6. Phillips and J. 
March, 1984. 


See eS 


Cucies of THE TIMEX/SINCLAIR USER’ s ENCYCLOPEDIA are available 
for $13.08 (includes Shipping and handling! from Jim March, 3216 
Partridge Ave., Oakland, CA., 94605 or for $14.95 plus tax at 
bookstores (including Stacey‘s in Palo Alto and San Francisco. 


ee a 


N/L EXCHANGE PAGE — ATTENTION ALL USER GROUPS: If you are 


IMEL! Pd oF recetving TIMELINEZ through this program, please check to see 


PROM THE BOSTON COMPUTER 





FASSWORD SECURITY 
by John Kemeny 


This article could iso be 
titled “if you break my ade you 
will break my heart.” The BREAK 
key is used to interrust a BASIC 
erogras. The program halts with 
some @rror report on the bottom 
ef the screen. In fact, the 
STOP statement is just a type of 
BREAK. Machine code programs 
ordinarily can not use the BREAK 
feature. 


In many applications you do 
not want the user to be able to 
BREAK into your program. For 
example, you may not want the 
clerk entering sales slips into 
a@ program that calculates pay- 
roll commissions to have access 
to sensitive salary data. But 
more generally, you don’t users 
who accidentally hit BREAK to be 
confronted with a screenful of 
listings. 


The T/S 2066 has a siaple 
way to keep users from BREAKing 
@ program, namely by inserting, 
as the first program line: 


10 ON ERR 60 TO 10 


This causes conditions which 
would otherwise generate an 
~wror report to execute 60 TO 10 
nstead. Interestingly, @ normal 
ermination, where the programa 
goes past the last line, will 
halt the program--so put a STOF 
atatement at the end when using 
this technique. ‘ 


Unfortunately, this siaple 
technique prevents anvone from 
BREAKing a running program. A 
better method would allow users 
who tnew a “secret” password to 
be able to stor the program. The 
following short routine does 
just that. 


10 ON ERR GO TO 9000 

20 REM your program here 

z0 GO TO 20 

9000 REM password routine 

9010 LET p$="secret" 

9020 BEEP 1,1 

9030 LET qt=a"“ 

9040 LET a®-INKEYS 

9050 IF aGeINKEYS THEN GO TO 
9050 

9060 LET qt=q$+as 

9070 IF LEN p$>LEN q@ THEN 6C TO 
9040 

9060 IF pté=qs THEN ON ERR RESET 

9090 ON ERR CONTINUE 


The variable pt holds the 
password and can be changed to 
any string. Lines 7050 to 9070 
are used to debounce the user’s 
input. It takes advantage of the 
fact that null string “" can be 
added to the input qs at will. 
he BEEP at 9020 is necessary to 

Stagicate to the user to start 
entering the password. This is 
because the BREAK feature is 
disabled while in the routine, 
so the user can get out of sync. 


that you are sending us your current issues. To become pert o 
this program, contact Rita Carr at her address on the map page. 


(nea 





FROM CPT Charles R. Byler 
BQ USAREUR & 7th Arny 




































THE BANTR  SCUFTURRE Wer THE 
Box 1882 PRINTER ON OF ore LISTING FOE 
THE TrS-Leaee iPPS,66! HAS AN 
APO, NY 09063 ERROR. 
Cesar Timetinez. LINE & SHOULD REAL: 
: Ar interesting tidbit fer POKE 16517. 74 
TRiAaB.. “EBL owrere., To lcad aria 
StCE guUlG-run machine code Eroe ALSO. OF COURSE. LINES Ss27 AND 
grams. Enter ef &@ direct commana Gees SRE INCOMELETE RS SALA. 
ARST. tren FONG USE ASE. Flay BUT EASILY FIXED. 
the Program. “PE rGaram will load 
and SCR With rEeRort code fed, HAVE ADDED THIS ROUTINE Te 
“RI RES PRINTER GRAPHICS" iG, 
For TS20Q68 owners distturbkea MISSELL ELECTRONICS: S00 THT & 
by the lack of SU. Simelu do as MENL tAL SO AOCEGC TO THE 
I did. R€place the first 18% FROGRAM: LETS ME KNOW IF I HAVE 
ROM with & Spectrum ROM, The FORGOTTE!N THE PRINTER. THIS I= 
CCEt OF & Spectrum ROM bu mail VEFey HANDY SINCE THIS FROGRAM 
Order From the UR 2f BRPErOxima- CRASHES AND MUST BE RELOADED IF 
teiy £7 pouridgts about gaq:., THE FRINTER IS OFF WHEN IT 5 


Spectrum S-W fsuch ef Taswocd, 
Maric Miner, €tc. them cune 
PErFEeCctly. Saerinmgs are ftibn- 
Etantiat. Tatword for the 
SpPECtrum cCOSts £12 (about $14 
COfEte g56. 


RUN. 

THANE. YOU BANTA SOFTWARE. 
SINCERELY. 
MIKE MINUTOLI -EBIUS 









SINCLAIR RESEARCH LTD. EXPANDS - OPENS NEW OFFICES IN 


MIDDLE EAST AND SOUTH EAST ASIA|PRESS RELEASE FROM MARY REINMAN 
| OF SINCLAIR RESEARCH IN BOSTON. 






Sinclair Research Ltd., the British personal computer manufacturer, has 
recently opened sales offices to accomodate burgeoning computer markets 
in the Middle East and South East Asia, as part of an international 
expansion program. Sinclair, whose worldwide sales now exceed three 


million units, sees tremendous potential in both markets for its personal 
computers. 


Sinclair already has a considerable foothold in the Middle East with an 
established distributor network in place. Key markets include Saudi 
Arabia, Egypt and the Gulf States. 


Sinclair's current computer production exceeds 150,000 units per month. 
The company's newest model, the 68008-based QL has been sold by mail 
order in the UK for six months and will] be available in retail stores 
there beginning this month. with export sales to follow. 


A COZY NOOK FOR MACHINE CODE IN 
THE TS2068 


The area in RAM used for Bank switch- 
ing starts at 25365,(in the single 
display node )and contains 323 bytes. 
This space can be used to hold ma- 
chine code,so long as bank switching 
is not used. I have tested this area 
by loading it with zeros and by using 
4t for machine code and have experi- 
enced no difficulty with the opera- 
tion of the TS2068. 

Unused fixed addresses are located 
in the system variable area at 23681, 


BonfLLe | 
















IMELI 


SPECTRUM ROM/SPECTRUM SOFTWARE 


DATES WORTH NOTING = 





Considering interchanging your TS2068 ROM with the SOP Tt Ere = LEN Sars 
Spectrum ROM? 

OCTOBER 

We carry a comprehensive inventory of 48K Spectrum 
ee business and utilities 6 Computer Swap America 
Santa Clara Co. Fairgrounds 


Write for information and software brochure to: (915) 346-6644 


1a Sets EA 


E. McGhee 
Suite 150, 10127 - 121 Street L8 EAST BAY MEETING CHANGED 


EDMONTON, Alberta, Canada TO NEXT THURSDAY, 10/25/84! 
T5N 3X1 





21 Peninsula User Group 
ROM Switch installation 
(4135) 359-3198 1 pm. 


“"Softsmiles’’o 
Presented by 


SILICON 
ee VALLEY = 


NEXT EXIT 






East Bay Z60 User Group 
Timex/Sinclair Swap Meet 
(413) 234-3310 7:30 pm. 






30 Silicon Valley TS User Group 
(408) 738-2888 X4536 7 pm. 


NOVEMBER 


3 & 4 Computer Supermarket Personal 
Computer Bargain Show, 10 to 


Reprinted with permission from 
Ce ee 3S, Santa Clara County Fair- 
f- . 
425 Park Avenue grounds, (415)340-9115. 





New York, NY 10022 


iS East Bay Z80 User Group 
(415) 234-3310 7:30 pm. 





FAST, RELIABLE, EASY-TO-USE! 


| 


REPLACE YOUR CASSETTE NOW! 


@ Load 16K in 15 seconds ® Complete digital operation 

© W times faster than cassette @ Saves and joads programs 

@ Automatic verify with save @ Automatic data chaining 

@ Multiple drive systems @ No rewinding or volume controls 


STRINGY FLOPPY MICRO WAFER 
Starter Kit ...0........ $169.50 ue uk bu Oo Sa ce ee ew 





18 Peninsula User Group 
(9415) 359-3198 1 pm. 


27 Silicon Valley TS User Group 
(408) 738-2888 X4536 7 pm. 






TIMES AND LOCATIONS HAY DIFFER, PLEASE CALL FIRST. 











Add $6.50 Shipping NOW 6 cae Ws 2. ets $3 50 
Includes Drive 0, BBY osc nieces tn teh wd wi $4.00 MmMEriBEeE RSH IF SCHEDULE 
Manual. Operating Software, SOR «ex... Sa dae etl $4 00 
Power Supply, Cabdte, PHN 6%. ‘ps mac shee: ec ae aseschen $4.50 
eee ay” §6©> SOFTWARE FULL (MEVSLETTER AND S/W LIBRARY PRIVILEGES) 15/YR 
ESF Owners Manual .... $4.95 Machine Language PARTIAL (NEWSLETTER ONLY) $io/YR 
Monitor: j i * 
Poe) a For more information contact: 









—_——SE7~ ee ee ee ee Cee eee eee ee 0 Ge 


A&J Micro Drive 






PENINSULA USER GROUP EAST BAY Z80 USER GROUP 








1050 E. Duane Ave., Suite I 
Sunnyvale, CA 94086 ew GEORGE MOCKRIBGE JOEL BROBY 
(408) 732-9292 263 GATEWAY NO. 107 3807 ELSTON 
PACIFICA, CA 94044 OAKLAND, CA 94602 
CO Check or Money Order Enclosed © C.O.D. ada $1.65 {415} 359-3198 (415) 531-6566 OR (415) 234-3310 






0 U.P S. Shipping cost, add $3.00. uniess otherwise specitied 
0 VISA O MASTERCARD OC CAresidents add 6.5% saies tax 


Carc # 










SILICON VALLEY SINCLAIR/TINEX USER GROUP 
RITA CARR 

P.0. BOX 4133 

SANTA CLARA, CA 95054 

(408) 738-2688 X4536 









Exp date 


PN ar NEN 


Address 









a 





City isn. Slate «CZ 





EsBn ZU sé 
East Bay Za User Graup 


654 48th Street 
PS) | Richmond, CA 34 


Eig | 
fi 


865 
(415) 29394-33918 jof 531-5566 


PRES IDENT Yael Brady 
inf See Ra eeaeeeegei: Kick Link 


EBZUG meets the third Thursday 
oF each month at: 


WEST BRANCH BSERKELEY PUBLIC 
LIBRARY at the corner af 
imiversity and San Pabta. 
Meetings start at 7:38 pe. 
Bring equipment and power 
Strips. 


a UPCOMING MEETINGS: 


OCTOBER 25 
HOQUENBER 15 





PENINSULA USER GROUP - PUG 
263 Gateway No. i187. 
Pacifica, CR S4044 

{4153 359-3193 


PRESIDENT George Moctridge 
REFTER £OLTTOR Frank Moura 


PUG meets the third Sunday 
GF @acth month at: 


PENMINGSIHBA HOSPITAL, 1755 EL 
gee hee: Sg . CRHAING,. BUHL INGAHE. i pm. 
OST ES ! Meet, room on Lower level. Use 

ys Cad Worth entrance. Bring equip. 

& 2K TSNSIGR cords if Possible. 


UPCOMING MEETINGS: 


HCTGBER 2i 
NOVEMBER 12 


Silicon Vattey SINCLAIR ABHRIS: 
User Group (505/486) 

P.O. BOX 4133 

Santa Clara, CA 95054-8133 
i488) 738-2883 *4536 


PRESIDENT Rita Carr 
ickSent ees teeaeeeges Batti Miilter 


SUS 4BRJG meets the tast Tuesday 
OF each month at: 


wants Meee S Dusan Corp. Headquarters 
ne eee S281 Patrick Henry Drive 


“GREAT 


_ Gn a) uence Santa Ciara, tr 


ag h OL (Please use North entrance 
Mis - ett, a | by the toading dock} 


COLLEGE & 
UPCOMING MEETINGS: ae 


OCTGSER 26 
HOVUEABER 27 





IMELIME 


8-16K Switch for Cheetah 64K Rampacks 
by Doug Hoiles 


Last year I purchased the English made 
Cheetah 64 kilobyte rampack for the sole reason 
of its very low price. Fortunately, it turned out 
to be a good quality unit, but with two flaws: 
virtually no documentation and no way to switch 
out the 8-16k block to enable the use of other 
add-on peripherals that operate from ROMs per- 
manently wired to use this address space. This 
was no problem initially, but about 6 months 
later I purchased a word processor module with 
ROM software that occupied this space. Natu- 
rally they were incompatible, My options were 
to buy a new, smaller RAM that did not occupy 
this space, buy a switchable RAM for well over 
$100, write only very short letters (under 2K), or 
figure out for myself how to modify the Cheetah 
to switch out the 8-!6K block. I chose the 
latter, but considering how little I knew about 
computer logic, it wasn't easy. 

First, I had to study the board and draw a 
schematic.. I probably did not need the entire 
schematic, but not knowing what I was doing, | 
figured that too much information was better 
than not enough, so 1 effectively completed it. I 
then borrowed a Texas Instruments TTL hand- 
book that showed the function of the logic chips 
in the package so I could decode the operation of 
the device. 1 also had to contact MOSTEC for 
information on their 64k dynamic RAMs. T still 
do not know how everything works, but I was 
able to figure out which traces had to be cut and 
where to attach the jumper wires to the DPDT 
switch which I mounted through a small hole cut 
in the back of the case. On the second try! I 
still do not know why my first try was unsuccess- 
ful, but I have two short pieces of wire rejoining 
traces erroneously cut that first time. It looks 
kind of messy, but it works. 

If you wish to make this modification for 
yourself, here is how to go about it. There are 
probably other ways that would work too as 
there are usually more than one way to do 
something in digital logic, but this approach 
works by blanking the column adjust strobe to 
pin 15 of all RAM chips when it would otherwise 
be strobing the 0-16k addresses, thus preventing 
"refresh" of the dynamic memory. 0-8k must 
also be blanked since the Sinclair ROM works in 
these addresses and is so blanked in the factory 
unit, 1 will not cover the theory of the logic 
further as that would be too lengthy, but I will 
be happy to discuss this with anyone who wishes 
to call me at (408) 737-1776, at least to the 
limited extent of my understanding. 

First, buy the smallest double pole, double 
throw switch that you can find. I! mounted a 
slide switch on the inside of the back of the case 
so that the slide just barely sticks above the 
surface of the case through the hole I cut in it. 
The switch stays with the board on dissassembly 
and is secured to the case with two small woo. 
screws which, when assembled, screw into twe 
¥"lengths of 3/16 dowels glued to the switch or 
you could probably use sheet metal screws thru 
the wing holes. You will also need some short 
lengths of small gauge, flexible wire, I used 22 


gauge wire because I had some handy,.but | 
recommend 28 gauge stranded with thin insula- 
tion for flexibility and ease of wiring. It must, 
of course, be solderable. 

Next, remove the board from the case. See 
figure 1. The top eight ICs are 64 kilobit 
dynamic RAMs. The bottom five ICs contain the 
decoding and addressing logic. The left two ICs 
are 74LS157s and serve primarily to direct data 
to or from the correct addresses in the RAMs, 
The next two are 74LS139s and it is in this area 
that you must modify the existing circuit and 
attach the new switch leads, Figure 2 is a front 
view of IC4 (showing parts of IC3 and IC5) and 
shows a trace which must be cut running fro:n 

in 14 of IC4, between pins 3 and 4 of IC5 to 
ROMCS (pin 23, bottom) on the edge connector. 
The other trace which must be cut is on the bark 
of the board and is shown in figure 3 running 
from pin 14 of IC4 to pin 12 of 1C3. Cut the 
leads where shown as pin 12 of IC3 and pin #4 of 
iC4 must be isolated from each other as wei: 4s 
from the edge connector, 

Four wires to the switch and two jumpers on 
the switch all solder on the back of the board 
and the detai! in figure 3 should be adequate to 
show you how to wire it. Use the schematic and 
the detail of the 7415139 chio and you should 





ve T 
@b) 
6L) 
| pid 
at 
L its 

Prt 70 

6 8) 





ic-¥ 1¢-5 
1c-3 74LS139 


FROWT vViEW 


MODIFICATION FOR THE CHEETAH 64K RAMPACK. 


have no trouble figuring out where to cut and 
where to solder. If unsure use an ohm meter to 
trace all leads before cutting or attaching your 
leads. All that you are doing is changing the 
ROMGS output signal from pin 12 to pin 13 of 
1C3 in the “out" position and back to pin 12 in 
the "in" position. In both switch positions, this 
output signal goes to pin 14 of C4 and to the 
edge connector. 

I should point out a possible problem before 
turning you loose. While my word processor 
module works fine occupying this address space 
with the switch in the "out" position, my Hunter 
CMOS RAM board does not. [t works fine by 
itself, but not with the Cheetah. I have not yet 
taken the time to determine if it is a decoding 
problem with my modification or an unrelated 
problem, but if you wish to make the modifica- 
tion for this use, you may want to investigate 
further before acting. 

As with any modifications to hardware, | 
take no responsibility if it does not work, you do 
it wrong or if Cheetah may have modified the 
circuit so things are possibily not as described 
(unlikely), Work slowly, be careful, understand 
before you cut, check with someone else before 
acting if you have any doubts and you should 
have no problems. 






6k 
RAMS 
Cast 
DECODING 
Looe ge (DE 
CHIPS Smtes 
~SMALL WOOD 
ScAEWwWS (3) 
kDowEt (2) 
&pce 
Lewd, 





EDGE 





SUNSET 


NEU FOR THE 206 


— cae one a Ce ee ee ee ee oe —_— om 
=e > ae eee ee eee ee ae ee ee = oe 


TASYVORD 


oe ee ee ae ee ae 


64 Cotuvm@n Uord 
Processor $49.95 


TASUIDE 


ae ae ee Oe ee ee 


64 Column Screen 
Display $19.95 





“\\we cleaneEDOoUT FLECTRONICS 
YS THE TIMEX 
7\y WAREHOUSE | 


2 yey G 
me 


SUPER LOW PRICES!! 


SPECIAL CLOSEOUT 
ON ALL HMHINDUARE 
S/U FOR 18000,/15080 


$1-$5 {Fasttoad) 


HODEHS NOU HERE 
FOR ALL TIHEX 
COMPUTERS 


COMPLETE SELECTION OF TIMEX/SINCLAIR SOFTWARE 


SUNSET ELECTRONICS 


(415) 665-8330 
2254 Tarevel $1., San Francisco, CA $4116 


Monday through Seturday 10-6 








IMELI MES. 


GRAPHING DATA 


PROGRAM FOR GRAPHING DATA: PART TWO 


by Donald H. 


Marks 


Tats listing ts from an articie tn last maonth’s 
is printed with permission from ZX — COMPUTING. 


7rmelinez 


and 


The listing begins at 8900 to allow Graph-It to be merged on top 
of the spreadsheet program Screencalc by Banta Software. 


890@ REM GRAPHICS SUBPROGRAMN 
89@1 BORDER 3: PRPER G: INK 1: © 


LS 

8983 POKE 23658,38 

8906 PRINT AT 1,3; “TESS 

PA BATES 

8909 PRINT AT 3,11; “EIR 
,2; “1-ENTER 

7,2;72 

CHARAC 

8918 PRINT AT 9,2; °3-CHOOSE PLOT 

8921 PRINT AT 11,2; ~4-DRAU GRAPH 

8924 PRINT AT 13,2; “S-REGRESSION 

ANALYSIS” 

8927 PRINT AT 15,2; “6-RETURN TO 

SPREADSHEET 

8928 PRINT AT 17,2;~7-OUIT PROGR 


8930 PRINT AT 21,1; “ENTER DPTION 
—@ RETURNS TO HENU- 


DATA” 


es zs 

89039 IF A=1 THEN GO TO 8954 
8948 IF A=-2 THEN GO TO 9161 
8941 IF A=3 THEN GO TO 9212 
8942 IF A=-4 THEM GO TO S242 
8943 IF A=5. THEN GO TO 9437 
8944 IF A=-6 THEN 6O 1¢@ 
8945 IF A=7 THEN sToPp 

8954 SORDER 2: PAPER 1: INK 7: C 


LS 

8957 DIN 8(5@)}: DIN X(3,5@): DIN 
Y(3,5@): DIN AStTI@): DIN BS(ie) 
DIn C$(16): DOIN DS(1) 

89608 PRINT AT > 


1,3; 


8972 PRINT AT 3,2; “MUMBER OF DAT 


x 
te 
wie Wi 
we fe 


8;xtu,D 

2, ¥° 51, "=" 
@,9;¥tJ,2) 

29,~ “: PRINT 


BA 
J, 


TT EEE 
af 
cE 

hD< 

abe 


1@,9;~ = 


i2Z,i1; “ENTER GRAPH 


i2 ,26, AS 
44,1; “ENTER X-AXIS 


438 3 


14,28,BS 
46,1; “ENTER Y-AXIS 


16 ,28;CS 
38.1; ~X-MIN= ™ 


1i8,7,;C 
48,12, “X-MAX= “ 


18,18;D 
28,3; “Y-MIN= * 


20,7,£ 
2@,12;°Y MAX= * 


26,18,F 


RESLLPLEPLLLSEL 
U 
AE EE 


3,2,°X AXIS MARK I 


aaa 


o 
ing 
t 
< 
a 
th 


: 
3 


INPUT DS 
D$<>“Y" THEN GO 
INT 


6; “TITLE -“;AS 
9128 LPRINT 
9131 FOR J=1 TO LIMES 
ae LPRINT AY 3,2; DATA SET & 
9137 LPRINT TAB 18; "xX"; TAB 21; °Y 
9148 LPRINT TAB 9;,~---";" 


9143 FOR I=<1 TO BOD 
9145 LPRINT TAB 9;XtJ,1);" 





{J} 
9183 IF GiJ} =i THEN LET 6(J) =46 
91914 IF GG} <2 THEN LET GiuJ} =42 
9194 IF 66) =<3 THEN LET G(.J} =43 
oe PRINT AT 18,2;~ YOUR CHOICE 
3288 PRINT AT 18,18; CHRS GiJ} 
9283 PRUSE 158 
9204 SEEP .5,28 
9206 NEXT 
s2e9 G0 TO 39868 
9212 BORDER 5S: PAPER 7: INK 2: C 


9221 PRINT AT 18,2; "OPTION 2: PO 
JOINED By” 
PRIMT AT 11,12; “STRAIGHT LI 


9227 PRINT AT 15,4; INVERSE 1; F 
1;"ENTER YOUR CHOICE™ 


IMPUT 
IF H<1 OR H>2 THEN GO TO 92 


PP 
ena 
3 
t 

& 


hana 


': 


> | 
F>@ THEN LEF L=tF-&) sz: 
HEM LET L=(€(&-F) 7Z) 4-1) 


ey 
wed 


IF F¢ 


: 
a 
- 


arte 
ages 
Pak 
; 


d 
* 
bs 
DH 


9317 


IF D>@ THEN LET (L2={bB-C 


»sY: 
IF 0¢<@ THEN LET L2e=-t(D-C} WY) 2-1 


ERRGnGaE 


LEY K2=5: LET u=c 

FOR A=1 TO L241 

PRINT AT 19,K2,U 

U= (U4) 

penny K2+ (38s (L24+1}} 


PRINT AT 21,8,5% 
ro @,38;AS 


te | 

I-14 TO 18 

AT 4,@,CS4(1} 
M=H31 


ie 


a 
ye 
Ba 
at 
re 
fA 


g 


=a2: LET 08-438 

Axi TO 8t.#} 

O={ (Xt. ,A) —N} / (D-ND 
O-INF ( {0225} +6} 

P=((¥ (J,A) M2) / (F -N2)} ) 
Pp 


=IMY¥ ({P-17} 4-1) 
AT P,6, CHRS Gi) 
60 TO 9404 


h Gabsaed 


an 


as] 
rere 
it 
~*~ 
So 


- z 
449 


e 
q 


08 ,Pe 
DRAU (01-08) , (P1-P8) 
LEY P@=P1: LET 08-01 


9395 
DIM £€3(4}: INPUT “COPY (Y/N 


% 

FOR J=1 TO LINES 

LET D3=@: LEY €3=-@: LET Fa3= 
LET H3-8 


#:- LEFT G3-8: 
FOR 


I=i TO Bt} 
LEY 03=03+X% {J ,I)} 
ES=ES+Y 6.5, 7) 
F3=F3+ (Xt, 1) aX(J,1)} 
63-634 (¥ tf, I} z¥ (4,13) 
H3 303+ (XK 1.8, T) FY C.F, I} 3 


I 
L3=HG- ( (D32E3) 7B t3)) 
M3=FS- ( (D34D3) 7B tJ) } 


tee 


P3-E3 78 (.3} 
Q3=SOR (NBs (G3- ( (ES2ED} 


naghan 
: 
, 
a 


— 
od 
bd 


mf 
PRINT AT 18,2; "HENCE THE £0 
INT AT 12,5;7¥= “;N3;“2 X 


PRINT AT 14,1;~ CORRELAT 


TOM COEFFICIENT IS :_ "| R3 


3512 
9518 
9521 
24 PRINT 
9527 
9523 
9538 


PRINT AT 13,2; “MSeeeeee 





IMELI MES 


eeM Tres UPDATE ** 


George Mockridge recieved his 
ROM switch kit in the mail Monday 
the Sth and will be installing it 
at the PUG meeting, 10/21. Will 
be $54.95 at Sunset after the 
20th. TO BE REVIEWED NEXT ISSUE 

SMART TERM II modem software for 
the Westridge 2050 Modem is now 
available for $29.93 on tape from 
Sunset Electronics. TO BE REVIEWED 
NEXT ISSUE 

Sunset Electronics currently has 
24 Spectrum programs including Ant 
Attack that will run on your 2066 
with the help of an emulator or 
a Spectrum ROM. 

EBZUG screwed up! TAeir swap 
meet scheduled for 10/18 will be 
postponed one week to 10/25, same 
location. See you tvere! 


PLEASE WELP US IDENTIFY OTHER 1/5 NARDUARE-OOFTUARE SOURCES 





SPECIAL NOTICE 


Hi YTHE HEXTYT PUG MEETING: We w:iii 
aPpen up a S868 and inttall one 
GF the new ROMSUITCH devices 
Fram Russeii Etectronics. The 
ROGOMSWITENH witii tet You fun mest 
@F the BSPpectirum S/W on the =86a. 


Ge Witi sisG Lonmk ifkitide the 
SOG anid Point out the screwe 
thet tam be used tG@ adjust caotiar 
amd avercame the “Crawlies*” thai 
Giccur £7 Some computers. 













TIMEL INEZ 
P.O. BOX I3ie 
PACIFICA CA 94044 


NEWELEC TET & OR 
Coordinmatar @ MOCKRIOGE 


Ess tare 
E@ZUG @w RICK LINK 


PUG oe FRANK MOURA 
£vSsTuUG om BILL MILLER 


Advertising 
FUG co NORM LEHFELOT 
SUSTUG # RITA CARR 


"ircudcation © PAR TI: 






TIA 























ADVERTISING SCHEDULE 
Full - $80 


1/74 Page $25 
1/8 fage $15 


PubtisShed monthty by the 
Timex Sinclair vser groves if 
tne San Francisco-Oakiand-San 
Jose areas. Sent to att 
current members. 818 dves 
Paid te locat group, 


PubLIShHiINg deadline is the 

first weekend of each month. 
Atl correspondence should be 
mailed to the address abtve. 


Hil Traaemarke, etc. ere 
pratected including the 
TIMELINEZ name. Neen cOopy=- 
: righted material may be 
used in other NONPROFIT 
mewsletters if credit is 
given to the f£ourte, 


E L 
P.O. BOX 1312 
PACIFICA, CA 


T/S NEWS UPDATE 


MBMountaineaer Sor tware 


118 Horth 7th Avenue 
Paden City, HV 26159 
(304) 337-8502 New 


ANNOUNCING ::5 


& great way to get the BEST ase of your 7/S podem, and keep 
ap to date on the latest 7/§ neus! 


The RIVER CITIES SMART BES 
(304) 652-1416 


ee a ee ee oa ee a ee a oe rE ERR En eR eR SRNR ERS 


users. 


Here are a few of the features of the Timex SIG on the 
RIVER CITIES SMART BBS: 


- A fully equipped Message Center 
(Leave messages to other 7/6 users around the country!) 


- Bulletins vith current news of interest to T/8 users 


- an Information Center 
(with Articles, product reviews, a National fiat of 
T/8 User Groups, and more!) 


ea eweae ween = See =e wean ewer wr ee ewe een ee eee eee few See ee SD GP Oe VE ED GD ict eS ED OE OD ce 


Best of all, the RIVER CITIES SMART BBC is FREE ° 


The RIVER CITIES SMART BBG is open 24 hours, 7 days 4 aoe: ik 
at (304) 652-1416. Give us « call, and try us out! 


wee eben oe ee eee ws ee eee ee ee or ee ee Oe a a ee ee ee 





P.8. When you call, leave me a message, in care of TIMEX SYSOP! 























is your nmews-— 

It will be as ad 

ou make it. =} 

contributing 
rEVLEW, 

thatever? 


te 


rchasée afi ites 
d am TIHELINES 

~ the eSPpanear 

Fe GU Found =} 


THANKS 
ae F of, = 
HHSHH HGH: 





tele | 

ul “LCL ct 
nae) | 

It Ste